//
//  HDVideoProtocol.h
//  HDVideoKitDemok
//
//  Created by LiuGaoSheng on 2021/8/10.
//  Copyright © 2021 刘高升. All rights reserved.
//通用协议制定

#import <Foundation/Foundation.h>


NS_ASSUME_NONNULL_BEGIN

@class HDzhiboModel;
@protocol HDVideoProtocol <NSObject>
@optional
/**
 用户点击头像，并携带UserId
 */
- (void)hd_videoProtocolDidClickUserIconWithUserId:(NSString *)userId;

#pragma mark - 埋点相关
/**
 发布直播埋点
 进入发布直播
 */
- (void)buriedPoint_releaseLiveStreaming_enter;
/**
 离开发布直播埋点
 离开发布直播
 */
- (void)buriedPoint_releaseLiveStreaming_exit;
/**
 直播埋点
 进入直播
 */
- (void)buriedPoint_liveStreaming_enter;
/**
 直播埋点
 离开直播
 */
- (void)buriedPoint_liveStreaming_exit;
/**
 观看直播（观众端）埋点
 进入-观看
 */
- (void)buriedPoint_audienceStreaming_enterWithLiveModel:(HDzhiboModel *)model;
/**
 观看直播（观众端）埋点
 离开-观看
 */
- (void)buriedPoint_audienceStreaming_exitWithLiveModel:(HDzhiboModel *)model;
/**
 观看直播（观众端）埋点
 销毁-观看
 */
- (void)buriedPoint_audienceStreaming_deallocWithLiveModel:(HDzhiboModel *)model;

/**
 发布短视频埋点
 进入-短视频
 */
- (void)buriedPoint_releaseShootVideos_enter;
/**
 发布短视频埋点
 离开-短视频
 */
- (void)buriedPoint_releaseShootVideos_exit;
/**
 观看短视频埋点
 进入-观看
 */
- (void)buriedPoint_shootVideos_enter;
/**
 观看短视频埋点
 离开-观看
 */
- (void)buriedPoint_shootVideos_exit;


@end

NS_ASSUME_NONNULL_END
